package com.car.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

@Data
@TableName("t_part_motor_type")
public class TPartMotorType implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 驱动电机型号ID
     */
    @TableId(value = "motor_type_id", type = IdType.ID_WORKER)
    private String motorTypeId;

    /**
     * 电机型号名称
     */
    private String motorTypeName;

    /**
     * 电机型号编号
     */
    private String motorTypeNumber;

    /**
     * 电机种类
     */
    private String motorTypeKind;

    /**
     * 电机品牌名称
     */
    private String motorTypeBrandName;

    /**
     * 控制器型号
     */
    private String controllerModel;

    /**
     * 控制器厂商
     */
    private String controllerManufacturer;

    /**
     * 驱动电机冷却方式
     */
    private String typeOfCooling;

    /**
     * 额定电压
     */
    private Integer nominalVoltage;

    /**
     * 额定电流
     */
    private Integer ratedCurrent;

    /**
     * 额定功率
     */
    private Integer ratedPower;

    /**
     * 峰值功率
     */
    private Integer peakPower;

    /**
     * 有效比功率
     */
    private Integer workRatio;

    /**
     * 额定功率转速
     */
    private Integer ratedSpeed;

    /**
     * 驱动电机最高转速
     */
    private Integer maximumSpeedOfRevolution;

    /**
     * 驱动电机峰值转矩
     */
    private Integer peakTorque;

    /**
     * 驱动电机最大输出转矩
     */
    private Integer maximumOutputTorque;

    /**
     * 生产厂商名称
     */
    private String nameOfManufacturer;


}
